package com.cardvalue.sys.entity;

import io.realm.RealmList;
import io.realm.RealmObject;
import io.realm.annotations.PrimaryKey;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>申请对象</p>
 * Created by cardvalue on 2016/4/7.
 */
public class Apply extends RealmObject {
    private String blackBox;
    private String type;
    private String ipAddress;
    private String  isWithdrawConfirm;
    private String status;
    private   int isEnabled;
    private int merchantId;
    private String statusDetail;
    private String appStatus;
    private  String  isBankInfoEditable;
    private String  mobilePhoneVerifyCode;


    private String leadStatus;

    private String cashadvanceStatus;

    private String cashadvanceId;

    private int isDocumentLocked;
    @PrimaryKey
    private String creditId;

    private String amountRequested;

    private int isAmountLocked;

    private String isSubmitApplication;

    private String createdAt;

    private String updatedAt;

    private String objectId;

    private RealmList<Coupon> coupons ;

    private String verifyVideoStatus;

    private String creditReportStatus;

    private String isJxlValid;

    private String directDebitBankCode;

    private String directDebitBankName;

    private String directDebitAcctName;

    private String directDebitAcctNo;

    private String directDebitAcctId;

    private String directDebitAcctPhone;

    private String secondaryBankAccountType;

    private String secondaryBankAcctName;

    private String secondaryBankABA;

    private String secondaryBankName;

    private String secondaryBankDDA;

    private String familyInfoCompleted;

    private String identificationCompleted;

    private String storeInfoCompleted;

    private String leaseInfoCompleted;

    public String getIsBankInfoEditable() {
        return isBankInfoEditable;
    }

    public void setIsBankInfoEditable(String isBankInfoEditable) {
        this.isBankInfoEditable = isBankInfoEditable;
    }

    public String getIpAddress() {
        return ipAddress;
    }

    public void setIpAddress(String ipAddress) {
        this.ipAddress = ipAddress;
    }

    public String getBlackBox() {
        return blackBox;
    }

    public void setBlackBox(String blackBox) {
        this.blackBox = blackBox;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getIsWithdrawConfirm() {
        return isWithdrawConfirm;
    }

    public void setIsWithdrawConfirm(String isWithdrawConfirm) {
        this.isWithdrawConfirm = isWithdrawConfirm;
    }

    public void setStatus(String status){
        this.status = status;
    }
    public String getStatus(){
        return this.status;
    }
    public void setStatusDetail(String statusDetail){
        this.statusDetail = statusDetail;
    }
    public String getStatusDetail(){
        return this.statusDetail;
    }
    public void setAppStatus(String appStatus){
        this.appStatus = appStatus;
    }
    public String getAppStatus(){
        return this.appStatus;
    }
    public void setLeadStatus(String leadStatus){
        this.leadStatus = leadStatus;
    }
    public String getLeadStatus(){
        return this.leadStatus;
    }
    public void setCashadvanceStatus(String cashadvanceStatus){
        this.cashadvanceStatus = cashadvanceStatus;
    }
    public String getCashadvanceStatus(){
        return this.cashadvanceStatus;
    }
    public void setCashadvanceId(String cashadvanceId){
        this.cashadvanceId = cashadvanceId;
    }
    public String getCashadvanceId(){
        return this.cashadvanceId;
    }
    public void setIsDocumentLocked(int isDocumentLocked){
        this.isDocumentLocked = isDocumentLocked;
    }

    public int getMerchantId() {
        return merchantId;
    }

    public void setMerchantId(int merchantId) {
        this.merchantId = merchantId;
    }

    public int getIsEnabled() {
        return isEnabled;
    }

    public void setIsEnabled(int isEnabled) {
        this.isEnabled = isEnabled;
    }
    public int getIsDocumentLocked(){
        return this.isDocumentLocked;
    }
    public void setCreditId(String creditId){
        this.creditId = creditId;
    }
    public String  getCreditId(){
        return this.creditId;
    }
    public void setAmountRequested(String amountRequested){
        this.amountRequested = amountRequested;
    }
    public String getAmountRequested(){
        return this.amountRequested;
    }
    public void setIsAmountLocked(int isAmountLocked){
        this.isAmountLocked = isAmountLocked;
    }
    public int getIsAmountLocked(){
        return this.isAmountLocked;
    }
    public void setIsSubmitApplication(String isSubmitApplication){
        this.isSubmitApplication = isSubmitApplication;
    }
    public String getIsSubmitApplication(){
        return this.isSubmitApplication;
    }
    public void setCreatedAt(String createdAt){
        this.createdAt = createdAt;
    }
    public String getCreatedAt(){
        return this.createdAt;
    }
    public void setUpdatedAt(String updatedAt){
        this.updatedAt = updatedAt;
    }
    public String getUpdatedAt(){
        return this.updatedAt;
    }
    public void setObjectId(String objectId){
        this.objectId = objectId;
    }
    public String getObjectId(){
        return this.objectId;
    }
    public void setCoupons(RealmList<Coupon> coupons){
        this.coupons = coupons;
    }
    public RealmList<Coupon> getCoupons(){
        return this.coupons;
    }
    public void setVerifyVideoStatus(String verifyVideoStatus){
        this.verifyVideoStatus = verifyVideoStatus;
    }
    public String getVerifyVideoStatus(){
        return this.verifyVideoStatus;
    }
    public void setCreditReportStatus(String creditReportStatus){
        this.creditReportStatus = creditReportStatus;
    }
    public String getCreditReportStatus(){
        return this.creditReportStatus;
    }
    public void setIsJxlValid(String isJxlValid){
        this.isJxlValid = isJxlValid;
    }
    public String getIsJxlValid(){
        return this.isJxlValid;
    }
    public void setDirectDebitBankCode(String directDebitBankCode){
        this.directDebitBankCode = directDebitBankCode;
    }
    public String getDirectDebitBankCode(){
        return this.directDebitBankCode;
    }
    public void setDirectDebitBankName(String directDebitBankName){
        this.directDebitBankName = directDebitBankName;
    }
    public String getDirectDebitBankName(){
        return this.directDebitBankName;
    }
    public void setDirectDebitAcctName(String directDebitAcctName){
        this.directDebitAcctName = directDebitAcctName;
    }
    public String getDirectDebitAcctName(){
        return this.directDebitAcctName;
    }
    public void setDirectDebitAcctNo(String directDebitAcctNo){
        this.directDebitAcctNo = directDebitAcctNo;
    }
    public String getDirectDebitAcctNo(){
        return this.directDebitAcctNo;
    }
    public void setDirectDebitAcctId(String directDebitAcctId){
        this.directDebitAcctId = directDebitAcctId;
    }
    public String getDirectDebitAcctId(){
        return this.directDebitAcctId;
    }
    public void setDirectDebitAcctPhone(String directDebitAcctPhone){
        this.directDebitAcctPhone = directDebitAcctPhone;
    }
    public String getDirectDebitAcctPhone(){
        return this.directDebitAcctPhone;
    }
    public void setSecondaryBankAccountType(String secondaryBankAccountType){
        this.secondaryBankAccountType = secondaryBankAccountType;
    }
    public String getSecondaryBankAccountType(){
        return this.secondaryBankAccountType;
    }
    public void setSecondaryBankAcctName(String secondaryBankAcctName){
        this.secondaryBankAcctName = secondaryBankAcctName;
    }
    public String getSecondaryBankAcctName(){
        return this.secondaryBankAcctName;
    }
    public void setSecondaryBankABA(String secondaryBankABA){
        this.secondaryBankABA = secondaryBankABA;
    }
    public String getSecondaryBankABA(){
        return this.secondaryBankABA;
    }
    public void setSecondaryBankName(String secondaryBankName){
        this.secondaryBankName = secondaryBankName;
    }
    public String getSecondaryBankName(){
        return this.secondaryBankName;
    }
    public void setSecondaryBankDDA(String secondaryBankDDA){
        this.secondaryBankDDA = secondaryBankDDA;
    }
    public String getSecondaryBankDDA(){
        return this.secondaryBankDDA;
    }
    public void setFamilyInfoCompleted(String familyInfoCompleted){
        this.familyInfoCompleted = familyInfoCompleted;
    }
    public String getFamilyInfoCompleted(){
        return this.familyInfoCompleted;
    }
    public void setIdentificationCompleted(String identificationCompleted){
        this.identificationCompleted = identificationCompleted;
    }
    public String getIdentificationCompleted(){
        return this.identificationCompleted;
    }
    public void setStoreInfoCompleted(String storeInfoCompleted){
        this.storeInfoCompleted = storeInfoCompleted;
    }
    public String getStoreInfoCompleted(){
        return this.storeInfoCompleted;
    }
    public void setLeaseInfoCompleted(String leaseInfoCompleted){
        this.leaseInfoCompleted = leaseInfoCompleted;
    }
    public String getLeaseInfoCompleted(){
        return this.leaseInfoCompleted;
    }

    public String getMobilePhoneVerifyCode() {
        return mobilePhoneVerifyCode;
    }

    public void setMobilePhoneVerifyCode(String mobilePhoneVerifyCode) {
        this.mobilePhoneVerifyCode = mobilePhoneVerifyCode;
    }

    private  int code;

    private String error;


    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public String getError() {
        return error;
    }

    public void setError(String error) {
        this.error = error;
    }


}

